package org.jeecg.modules.xxgx.djgl.entity.tdyw;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.modules.xxgx.djgl.annotation.NotBlank;

import java.util.Date;

/**
 * 特定业务：不动产经营租赁服务
 */
@Data
public class Bdcjyzlfw extends Tdywlx{

    @ApiModelProperty(value = "",hidden = true)
    @JSONField(serialize = false)
    private String tdywlxDm  = "06";

    @NotBlank(fieldName = "不动产地址")
    @Excel(name = "不动产地址")
    @ApiModelProperty(value = "不动产地址")
    private String bdcdz;


    @NotBlank(fieldName = "不动产详细地址")
    @Excel(name = "不动产详细地址")
    @ApiModelProperty(value = "详细地址")
    private String bdcdzxxdz;

    @ApiModelProperty(value = "租赁日期起")
    @Excel(name = "租赁日期起")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date zlrqq;

    @ApiModelProperty(value = "租赁日期止")
    @Excel(name = "租赁日期止")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date zlrqz;

    @NotBlank(fieldName = "跨地市标识")
    @Excel(name = "跨地市标识")
    @ApiModelProperty(value = "跨地（市）标志 Y是  N否")
    private String kdsbz;

    @NotBlank(fieldName = "产权证书号(没有产权证书填（无）)")
    @Excel(name = "产权证书号")
    @ApiModelProperty(value = "产权证书号")
    private String cqzsh;

    @NotBlank(fieldName = "单位")
    @Excel(name = "单位")
    @ApiModelProperty(value = "不动产面积单位(字典)")
    private String dw;

}
